.cart_title2{
    p{
        font-size: 16px;
        margin-left:0px;
        margin-top:10px;
        float: left;
    }
    a{
       display: block;
       float: left;
       width: 100px; 
       line-height: 46px;
    }

}

.msg_ok{
    padding: 1px 16px;
    height: 26px;
    color: #fff;
    background:#fc9300;  
    margin-top: 30px;
    margin-left: 160px;
}
.address{
    width: 940px;
//  margin: 10px 20px;
    padding: 10px 20px;
    border:1px solid #ddd;
    margin: 0 auto;
    
}
.number2{
    text-align: center;
}
.whf{   
        display: block;   
        width: 115px;
        height: 40px;
        float: right;
}
.buy_no{
    .whf;
    background: url(../Images/CartSprites.png) no-repeat 0px -520px;         
}
.buy_ok{
    .whf;
    background: url(../Images/CartSprites.png) no-repeat 0px -82px;
    &:hover{ 
        background: url(../Images/CartSprites.png) no-repeat 0px -123px;
    }
}
.total2 {
//      width: 968px;
        height: 100px;  
        p{
            width: 948px; 
            line-height: 24px;
            text-align: right;
            margin: 10px;
            #sub{
                font-weight: 700;
                font-size: 15px;
                color: #d00;
            }
        }
    }

.ah{
    color:#085;
    margin-left: 10px; 
    &:hover{
        color: #f90;
        text-decoration: underline;
    }
}
